to be overwhelmed - Alemán Inglés Diccionario